from xen.xend import sxp
from xen.xend import XendDomain
-from xen.xend import PrettyPrint
from xen.xend.Args import FormFn
from xen.web.SrvDir import SrvDir
self.dom = dom
self.xd = XendDomain.instance()
- def op_configure(self, op, req):
+ def op_configure(self, _, req):
"""Configure an existing domain.
Configure is unusual in that it requires a domain id,
not a domain name.
['config', 'sxpr']])
return fn(req.args, {'dom': self.dom.domid})
- def op_unpause(self, op, req):
+ def op_unpause(self, _1, _2):
val = self.xd.domain_unpause(self.dom.domid)
return val
- def op_pause(self, op, req):
+ def op_pause(self, _1, _2):
val = self.xd.domain_pause(self.dom.domid)
return val
req.setResponseCode(http.ACCEPTED)
req.setHeader("Location", "%s/.." % req.prePathURL())
- def op_shutdown(self, op, req):
+ def op_shutdown(self, _, req):
self.acceptCommand(req)
return self.dom.shutdown(req.args['reason'][0])
- def op_sysrq(self, op, req):
+ def op_sysrq(self, _, req):
self.acceptCommand(req)
return self.dom.send_sysrq(int(req.args['key'][0]))
- def op_destroy(self, op, req):
+ def op_destroy(self, _, req):
self.acceptCommand(req)
return self.xd.domain_destroy(self.dom.domid)
self.acceptCommand(req)
return req.threadRequest(self.do_save, op, req)
- def do_save(self, op, req):
+ def do_save(self, _, req):
return self.xd.domain_save(self.dom.domid, req.args['file'][0])
def op_migrate(self, op, req):
return req.threadRequest(self.do_migrate, op, req)
- def do_migrate(self, op, req):
+ def do_migrate(self, _, req):
fn = FormFn(self.xd.domain_migrate,
[['dom', 'int'],
['destination', 'str'],
['resource', 'int']])
return fn(req.args, {'dom': self.dom.domid})
- def op_pincpu(self, op, req):
+ def op_pincpu(self, _, req):
fn = FormFn(self.xd.domain_pincpu,
[['dom', 'int'],
['vcpu', 'int'],
val = fn(req.args, {'dom': self.dom.domid})
return val
- def op_cpu_bvt_set(self, op, req):
+ def op_cpu_bvt_set(self, _, req):
fn = FormFn(self.xd.domain_cpu_bvt_set,
[['dom', 'int'],
['mcuadv', 'int'],
return val
- def op_cpu_sedf_get(self, op, req):
+ def op_cpu_sedf_get(self, _, req):
fn = FormFn(self.xd.domain_cpu_sedf_get,
[['dom', 'int']])
val = fn(req.args, {'dom': self.dom.domid})
return val
- def op_cpu_sedf_set(self, op, req):
+ def op_cpu_sedf_set(self, _, req):
fn = FormFn(self.xd.domain_cpu_sedf_set,
[['dom', 'int'],
['period', 'int'],
val = fn(req.args, {'dom': self.dom.domid})
return val
- def op_maxmem_set(self, op, req):
+ def op_maxmem_set(self, _, req):
fn = FormFn(self.xd.domain_maxmem_set,
[['dom', 'int'],
['memory', 'int']])
return FormFn(fn, args)(req.args)
- def op_mem_target_set(self, op, req):
+ def op_mem_target_set(self, _, req):
return self.call(self.dom.setMemoryTarget,
[['target', 'int']],
req)
- def op_devices(self, op, req):
+ def op_devices(self, _, req):
return self.call(self.dom.getDeviceSxprs,
[['type', 'str']],
req)
- def op_device_create(self, op, req):
+ def op_device_create(self, _, req):
return self.call(self.dom.device_create,
[['config', 'sxpr']],
req)
- def op_device_destroy(self, op, req):
+ def op_device_destroy(self, _, req):
return self.call(self.dom.destroyDevice,
[['type', 'str'],
['dev', 'str']],
req)
- def op_device_configure(self, op, req):
+ def op_device_configure(self, _, req):
return self.call(self.dom.device_configure,
[['config', 'sxpr'],
['dev', 'str']],
req)
- def op_vif_limit_set(self, op, req):
+ def op_vif_limit_set(self, _, req):
fn = FormFn(self.xd.domain_vif_limit_set,
[['dom', 'int'],
['vif', 'int'],
val = fn(req.args, {'dom': self.dom.domid})
return val
- def op_set_vcpus(self, op, req):
+ def op_set_vcpus(self, _, req):
return self.call(self.dom.setVCpuCount,
[['vcpus', 'int']],
req)